package org.yefei.homeworkday04;

import java.util.Scanner;

public class Shopping {

	public static void main(String[] args) {
		// 2:换购：一家商场推出购物换购功能，购买了一定数量的商品，可以低价换购其他商品
		// 规则如下：
		// 1:购物超过50元，加1元换购500毫升可乐；
		// 2:购物超过100元，加2元换购1000毫升果汁；
		// 3:购物超过100元，加4元换购炫迈口香糖一瓶；
		// 4:购物超过200元，加38元换购一瓶进口红酒；
		// 5:购物超过200元，加15元换购1袋面粉；
		// 输入用户的购物金额，以及参与的换购活动，输出最后换购的商品以及实际支付的金额（可以不参与换购）
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入购物的金额：");
		double money = sc.nextDouble();
		String str="";
		int num = 0;
		if (money >= 50 && money < 100) {
			System.out.println("是否需要换购（是/否）？");
			str = sc.next();
			if ("否".equals(str)) {
				System.out.println("未参加换购实际支付金额" + money);
			} else if ("是".equals(str)) {
				money = money + 1;
				System.out.println("获得一瓶可乐，参加换购，实际支付金额:" + money);
			} else {
				System.out.println("输入有误！");
			}
		} else if (money >= 100 && money < 200) {
			System.out.println("是否需要换购（是/否）？");
			str = sc.next();
			if("否".equals(str)){
				System.out.println("未参加换购实际支付金额" + money);
			} else if ("是".equals(str)) {
				System.out.println("参加换购的方式：1、加1元换购500毫升可乐，2、加2元换购1000毫升果汁，3、加4元换购炫迈口香糖一瓶");
				num = sc.nextInt();
				if (num == 1) {
					money = money + 1;
					System.out.println("获得500毫升可乐，参加换购，实际支付金额:" + money);
				} else if (num == 2) {
					money = money + 2;
					System.out.println("获得1000毫升果汁，参加换购，实际支付" + money);
				} else if (num == 3) {
					money = money + 4;
					System.out.println("获得炫迈口香糖，参加换购，实际支付" + money);
				} else {
					System.out.println("输入不合法！");
				}
			} else {
				System.out.println("输入不合法！");
			}
		}else if(money>=200) {
			System.out.println("是否需要换购（是/否）？");
			str = sc.next();
			if("否".equals(str)){
				System.out.println("未参加换购实际支付金额" + money);
		}else if ("是".equals(str)) {
				System.out.println("参加换购的方式：1、加1元换购500毫升可乐，2、加2元换购1000毫升果汁，3、加4元换购炫迈口香糖一瓶，4、加38元换购一瓶进口红酒，5、加15元换购1袋面粉");
			num = sc.nextInt();
			if (num == 1) {
					money = money + 1;
					System.out.println("获得500毫升可乐，参加换购，实际支付金额:" + money);
			} else if (num == 2) {
					money = money + 2;
					System.out.println("获得1000毫升果汁，参加换购，实际支付" + money);
				} else if (num == 3) {
					money = money + 4;
					System.out.println("获得炫迈口香糖，参加换购，实际支付" + money);
				} else if (num == 4) {
					money = money + 38;
					System.out.println("获得红酒，参加换购，实际支付" + money);
				} else if (num == 5) {
					money = money + 15;
					System.out.println("获得面粉，参加换购，实际支付" + money);
				} else {
					System.out.println("输入不合法！");
	}

}
		} else if (money > 0 && money < 50) {
			System.out.println("金额不满50，无法参加换购！");
			System.out.println("购物实际金额：" + money);
		} else {
			System.out.println("输入金额不合法！");
		}
	}
}